<?php

namespace common\models\ar;

use Yii;

/**
 * This is the model class for table "history_sms".
 *
 * @property int $id
 * @property string $cellphone 手机号
 * @property string $code 发送的验证码
 * @property int $send_time 发送时间
 * @property int $duration 过期时间，分钟
 * @property int $type 1注册，2登录，3修改密码，4找回密码，5绑定手机号码，6更换手机号码，7修改操作安全码，8一般通知
 * @property int $valid 0无效，1有效，2已使用 短信发送成功后，要置为有效；已使用过的短信，要置为已使用状态
 * @property string $content 短信内容
 * @property string $data_response 调用接口的响应信息
 */
class HistorySms extends \yii\db\ActiveRecord
{
    /**
     * @inheritdoc
     */
    public static function tableName()
    {
        return 'history_sms';
    }

    /**
     * @inheritdoc
     */
    public function rules()
    {
        return [
            [['send_time', 'duration', 'type', 'valid'], 'integer'],
            [['content', 'data_response'], 'string'],
            [['cellphone', 'code'], 'string', 'max' => 16],
        ];
    }

    /**
     * @inheritdoc
     */
    public function attributeLabels()
    {
        return [
            'id' => 'ID',
            'cellphone' => '手机号',
            'code' => '发送的验证码',
            'send_time' => '发送时间',
            'duration' => '过期时间，分钟',
            'type' => '1注册，2登录，3修改密码，4找回密码，5绑定手机号码，6更换手机号码，7修改操作安全码，8一般通知',
            'valid' => '0无效，1有效，2已使用
短信发送成功后，要置为有效；已使用过的短信，要置为已使用状态',
            'content' => '短信内容',
            'data_response' => '调用接口的响应信息',
        ];
    }
}
